package cn.bugstack.types.design.framework.tree;

/**
 * @description:
 * @author: wwq
 * @date: 2025/08/19/16:28
 */
@SuppressWarnings("rawtypes")
public interface StrategyHandler<T, D, R> {

    StrategyHandler DEFAULT = (T, D) -> null;

    R apply(T requestParameter, D dynamicContext) throws Exception;
}
